home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / MSJV7_2B.ARJ / CLIDEMO.RC < prev    next >
Text File  |  1992-03-01  |  12KB  |  232 lines

  1. /*
  2.  * clidemo.rc - OLE Client Demonstration application resource file
  3.  *
  4.  * Created by Microsoft Corporation.
  5.  * (c) Copyright Microsoft Corp. 1990 - 1992  All Rights Reserved
  6.  */
  7.  
  8. #include <windows.h>
  9. #include "demorc.h"
  10. #include "clidemo.rcv"
  11.  
  12. ID_APPLICATION ICON CLIDEMO.ICO
  13.  
  14. ID_APPLICATION MENU
  15. BEGIN
  16.     POPUP        "&File"
  17.     BEGIN
  18.         MENUITEM    "&New",             IDM_NEW
  19.         MENUITEM    "&Open...",         IDM_OPEN
  20.         MENUITEM    "&Save",            IDM_SAVE
  21.         MENUITEM    "Save &As...",      IDM_SAVEAS
  22.         MENUITEM    SEPARATOR
  23.  
  24.         MENUITEM    "E&xit",            IDM_EXIT
  25.         MENUITEM    "A&bout...",        IDM_ABOUT
  26.     END
  27.  
  28.     POPUP        "&Edit"
  29.     BEGIN
  30.         MENUITEM    "Cu&t\tShift+Del",      IDM_CUT
  31.         MENUITEM    "&Copy\tCtrl+Ins",      IDM_COPY
  32.         MENUITEM    "&Paste\tShift+Ins",    IDM_PASTE
  33.         MENUITEM    "Paste &Link",          IDM_PASTELINK
  34.         MENUITEM    SEPARATOR
  35.         MENUITEM    "Clea&r\tDel",          IDM_CLEAR
  36.         MENUITEM    "Clear &All",           IDM_CLEARALL
  37.         MENUITEM    SEPARATOR
  38.         MENUITEM    "Lin&ks...",            IDM_LINKS
  39.         MENUITEM    "&Objects",             IDM_VERBMIN
  40.     END
  41.  
  42.     POPUP       "&Insert"
  43.     BEGIN
  44.         MENUITEM    "&Object...",           IDM_INSERT
  45.         MENUITEM    "&Template...",         IDM_INSERTFILE
  46.     END
  47. END
  48.  
  49. ID_APPLICATION ACCELERATORS
  50. BEGIN
  51.     VK_DELETE, IDM_CLEAR, VIRTKEY
  52.     VK_DELETE, IDM_CUT,   VIRTKEY, SHIFT
  53.     VK_INSERT, IDM_COPY,  VIRTKEY, CONTROL
  54.     VK_INSERT, IDM_PASTE, VIRTKEY, SHIFT
  55. END
  56.  
  57. /*
  58.  * Dialog for Link Properties...
  59.  */
  60.  
  61. DTPROP DIALOG 45, 38, 292, 103
  62. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  63. CAPTION "Links"
  64. BEGIN
  65.     LISTBOX         IDD_LINKNAME, 2, 14, 240, 43, LBS_EXTENDEDSEL |
  66.                     LBS_MULTIPLESEL | WS_VSCROLL 
  67.     LTEXT           "Update:", -1, 3, 58, 44, 8
  68.     RADIOBUTTON     "&Automatic", IDD_AUTO, 31, 56, 46, 12, WS_TABSTOP
  69.     RADIOBUTTON     "&Manual", IDD_MANUAL, 78, 56, 42, 12, WS_TABSTOP
  70.     PUSHBUTTON      "&Update Now", IDD_UPDATE, 40, 75, 48, 14
  71.     PUSHBUTTON      "&Cancel Link", IDD_FREEZE, 98, 75, 45, 14
  72.     PUSHBUTTON      "C&hange Link...", IDD_CHANGE, 153, 75, 52, 14
  73.     PUSHBUTTON      "OK", IDOK, 254, 12, 32, 14
  74.     DEFPUSHBUTTON      "Cancel", IDCANCEL, 254, 30, 32, 14
  75.     LTEXT           "&Links:", 5, 2, 4, 27, 8
  76. END
  77.  
  78. INVALIDLINK DIALOG 9, 25, 155, 55
  79. STYLE MB_ICONEXCLAMATION | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
  80. CAPTION "CliDemo"
  81. BEGIN
  82.     LTEXT           "Some linked files were unavailable", -1, 30, 5, 140, 8, NOT WS_GROUP
  83.     LTEXT           "and could not be updated.", -1, 30, 14, 112, 8, NOT WS_GROUP
  84.     PUSHBUTTON      "OK", IDOK, 30, 33, 36, 14
  85.     PUSHBUTTON      "&Links...", IDD_CHANGE, 85, 33, 40, 14
  86.     CONTROL 32515, -1, "static", SS_ICON | WS_CHILD, 7, 7, 18, 26
  87. END
  88.  
  89. DTCREATE DIALOG 50, 26, 183, 62
  90. STYLE DS_MODALFRAME| WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  91. CAPTION "Insert New Object"
  92. BEGIN
  93.     LTEXT           "Object Type:", -1, 7, 5, 123, 8, NOT WS_GROUP
  94.     LISTBOX         IDD_LISTBOX, 5, 15, 125, 41, LBS_SORT | WS_TABSTOP | WS_VSCROLL
  95.     PUSHBUTTON      "OK", IDOK, 140, 8, 35, 14, WS_TABSTOP
  96.     PUSHBUTTON      "Cancel", IDCANCEL, 140, 25, 35, 14, WS_TABSTOP
  97. END
  98.  
  99.  
  100. STRINGTABLE LOADONCALL {
  101.         IDS_APPNAME,                    "CliDemo"
  102.         IDS_UNTITLED,                   "(Untitled)"
  103.         IDS_MAYBESAVE,                  "Save Changes to %s?"
  104.         IDS_OPENFILE,                   "File Open"
  105.         IDS_SAVEFILE,                   "File Save As"
  106.         IDS_INSERTFILE,                 "Insert Object from File"
  107.         IDS_FILTER,                     "OLE Object(s)"
  108.         IDS_EXTENSION,                  "OLE"
  109.         IDS_CHANGELINK,                 "Change Link"
  110.         IDS_ALLFILTER,                  "All Files (*.*)"
  111.         IDS_EMBEDDED,                   "Embedded %s"
  112.         IDS_UPDATELINKS,                "This file contains links to other\ndocuments.\n\nUpdate links now?"
  113.         IDS_RENAME,                     "The selected links to %s have been \nupdated. %s contains additional links \nto %s\n\n Update additional links?"
  114.         IDS_INVALID_LINK,               "Link is invalid!\n Modify Links?"
  115.         IDS_SAVE_CHANGES,               "Save changes made to links?"
  116.         IDS_UPDATE_OBJ,                 "This object has been changed.\nUpdate %s before proceeding?"
  117.         IDS_RETRY_TEXT1,                 """%.20s"" is busy. You may 'Switch to'"
  118.         IDS_RETRY_TEXT2,                 """%.20s"" and correct the problem."
  119.  
  120.         E_FAILED_TO_OPEN_FILE,          "Failed to open file."
  121.         E_FAILED_TO_READ_FILE,          "Failed to read file."
  122.         E_FAILED_TO_SAVE_FILE,          "Failed to save file."
  123.         E_INVALID_FILENAME,             "Invalid filename."
  124.     E_FAILED_TO_DELETE_OBJECT,    "Failed to delete object."
  125.     E_FAILED_TO_RELEASE_OBJECT,    "Failed to release object."
  126.     E_CLIPBOARD_CUT_FAILED,        "Cut to clipboard failed."
  127.     E_CLIPBOARD_COPY_FAILED,    "Copy to clipboard failed."
  128.     E_GET_FROM_CLIPBOARD_FAILED,    "Failed to paste object from clipboard."
  129.     E_CREATE_FROM_TEMPLATE,        "Failed to create object from file."
  130.         E_FAILED_TO_WRITE_OBJECT,       "Failed to write object."
  131.         E_FAILED_TO_READ_OBJECT,        "Failed to read object."
  132.     E_FAILED_TO_CREATE_CHILD_WINDOW,"Failed to create child window."
  133.     E_FAILED_TO_CREATE_OBJECT,    "Failed to create new object."
  134.     E_OBJECT_BUSY,            "Object is currently busy."
  135.     E_UNEXPECTED_RELEASE,        "DDE conversation is invalid."
  136.         E_FAILED_TO_LAUNCH_SERVER,      "Failed to launch server application."
  137.         E_FAILED_TO_UPDATE,             "Failed to update object."
  138.         E_FAILED_TO_FREEZE,             "Failed to freeze object."
  139.         E_FAILED_TO_UPDATE_LINK,        "Failed to update link options."
  140.         E_SERVER_BUSY,                  "Unable to process command, server busy."
  141.         E_FAILED_TO_RECONNECT_OBJECT,   "Failed to reconnect link to server."
  142.     E_FAILED_TO_CONNECT,        "Failed to connect;\nLink may be broken."
  143.         E_FAILED_TO_ALLOC,              "Memory Allocation Failed."
  144.         E_FAILED_TO_LOCK,               "Fail to lock OLE data."
  145.         E_FAILED_TO_DO_VERB,            "Could not Edit / Play object."
  146.  
  147.     W_IMPROPER_LINK_OPTIONS,    "Warning:  Improper link options."
  148.         W_STATIC_OBJECT,                "Warning:  Static object"
  149.         W_FAILED_TO_CLONE_UNDO,         "Warning:  Couldn't clone object."
  150.         W_FAILED_TO_NOTIFY,             "Warning:  Failed to notify library."
  151.  
  152.         SZAUTO,                         "Automatic"
  153.         SZMANUAL,                       "Manual"
  154.         SZFROZEN,                       "Canceled"
  155.  
  156.         E_OLE_ERROR_MEMORY,               "OLE - Could not alloc or lock memory"
  157.         E_OLE_ERROR_STREAM,               "OLE - (OLESTREAM) stream error"
  158.         E_OLE_ERROR_STATIC,               "OLE - Non static object expected"
  159.         E_OLE_ERROR_BLANK,                "OLE - Critical data missing"
  160.         E_OLE_ERROR_DRAW,                 "OLE - Error while drawing"
  161.         E_OLE_ERROR_METAFILE,             "OLE - Invalid metafile"
  162.         E_OLE_ERROR_ABORT,                "OLE - Client chose to abort metafile drawing"
  163.         E_OLE_ERROR_CLIPBOARD,            "OLE - Failed to get/set clipboard data"
  164.         E_OLE_ERROR_FORMAT,               "OLE - Requested format is not available"
  165.         E_OLE_ERROR_OBJECT,               "OLE - Not a valid object"
  166.         E_OLE_ERROR_OPTION,               "OLE - Invalid option (link update / render)"
  167.         E_OLE_ERROR_PROTOCOL,             "OLE - Invalid protocol"
  168.         E_OLE_ERROR_ADDRESS,              "OLE - One of the pointers is invalid"
  169.         E_OLE_ERROR_NOT_EQUAL,            "OLE - Objects are not equal"
  170.         E_OLE_ERROR_HANDLE,               "OLE - Invalid handle encountered"
  171.         E_OLE_ERROR_GENERIC,              "OLE - Some general error"
  172.         E_OLE_ERROR_CLASS,                "OLE - Invalid class"
  173.         E_OLE_ERROR_SYNTAX,               "OLE - Command syntax is invalid"
  174.         E_OLE_ERROR_DATATYPE,             "OLE - Data format is not supported"
  175.         E_OLE_ERROR_PALETTE,              "OLE - Invalid color palette"
  176.         E_OLE_ERROR_NOT_LINK,             "OLE - Not a linked object"
  177.         E_OLE_ERROR_NOT_EMPTY,            "OLE - Client doc contains objects"
  178.         E_OLE_ERROR_SIZE,                 "OLE - Incorrect buffer size passed to E_OLE api"
  179.         E_OLE_ERROR_DRIVE,                "OLE - Drive letter in doc name is invalid"
  180.         E_OLE_ERROR_NETWORK,              "OLE - Failed to establish connection to network"
  181.         E_OLE_ERROR_NAME,                 "OLE - Invalid name (doc name, object name)"
  182.         E_OLE_ERROR_TEMPLATE,             "OLE - Server failed to load template"
  183.         E_OLE_ERROR_NEW,                  "OLE - Server failed to create new doc"
  184.         E_OLE_ERROR_EDIT,                 "OLE - Server failed to edit object"
  185.         E_OLE_ERROR_OPEN,                 "OLE - Server failed to open document" 
  186.         E_OLE_ERROR_NOT_OPEN,             "OLE - Object is not open for editing"
  187.         E_OLE_ERROR_LAUNCH,               "OLE - Failed to launch server"
  188.         E_OLE_ERROR_COMM,                 "OLE - Failed to communicate with server"
  189.         E_OLE_ERROR_TERMINATE,            "OLE - Error in termination"
  190.         E_OLE_ERROR_COMMAND,              "OLE - Error in execute"
  191.         E_OLE_ERROR_SHOW,                 "OLE - Error in show"
  192.         E_OLE_ERROR_DOVERB,               "OLE - Error in doing verb"
  193.         E_OLE_ERROR_ADVISE_NATIVE,        "OLE - Item could be missing"
  194.         E_OLE_ERROR_ADVISE_PICT,          "OLE - Server can't recognize item format"
  195.         E_OLE_ERROR_ADVISE_RENAME,        "OLE - Server doesn't support rename"
  196.         E_OLE_ERROR_POKE_NATIVE,          "OLE - Failure of poking native data to server"
  197.         E_OLE_ERROR_REQUEST_NATIVE,       "OLE - Server failed to render native data"
  198.         E_OLE_ERROR_REQUEST_PICT,         "OLE - Server failed to render presentation data"
  199.         E_OLE_ERROR_SERVER_BLOCKED,       "OLE - Server is blocked"
  200.         E_OLE_ERROR_REGISTRATION,         "OLE - Server is not registered"
  201.         E_OLE_ERROR_ALREADY_REGISTERED,   "OLE - Trying to register same doc multiple times"
  202.         E_OLE_ERROR_TASK,                 "OLE - Server or client task is invalid"
  203.         E_OLE_ERROR_OUTOFDATE,            "OLE - Object is out of date"
  204.         E_OLE_ERROR_CANT_UPDATE_CLIENT,   "OLE - embed doc's client doesn't accept" 
  205.         E_OLE_ERROR_UPDATE,               "OLE - error while trying to update object"
  206.  
  207. }
  208.  
  209. AboutBox DIALOG LOADONCALL MOVEABLE DISCARDABLE 22, 17, 160, 75
  210. CAPTION "About Clidemo"
  211. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  212. BEGIN
  213.     CTEXT "Microsoft Windows"             -1, 0,  5, 160,  8
  214.     CTEXT "OLE Client Application"        -1, 0, 14, 160,  8
  215.     CTEXT "Version 1.00"                  -1, 0, 23, 160,  8
  216.     CTEXT "(c) Copyright Microsoft Corp. 1990 - 1992"  -1, 0, 39, 160,  8
  217.     DEFPUSHBUTTON "OK"          IDOK,      61, 59,  32, 14,      WS_GROUP
  218. END
  219.  
  220. RetryBox DIALOG  26, 26, 220, 78
  221. CAPTION "CLIDEMO"
  222. FONT 8, "Helv"
  223. STYLE WS_SYSMENU | WS_CAPTION | WS_VISIBLE | DS_MODALFRAME | WS_POPUP
  224. BEGIN
  225.     PUSHBUTTON  "&Switch To...", IDD_SWITCH,    35, 55, 50, 14
  226.     DEFPUSHBUTTON  "&Cancel",       IDCANCEL,      120, 55, 50, 14
  227.     LTEXT       "This action cannot be completed because", -1,  35, 9, 160, 8
  228.     LTEXT       "", IDD_RETRY_TEXT1,  35, 18, 180, 8
  229.     LTEXT       "", IDD_RETRY_TEXT2,  35, 27, 180, 8
  230.     CONTROL 32515, -1, "static", SS_ICON | WS_CHILD, 7, 15, 18, 26
  231. END
  232.